/*homepage*/
.header{height:45px;background-color:#6bc30d;position:fixed;left:0;top:0;width:100%;line-height:45px;z-index:999;}
.header .logo{position:absolute;left:10px;top:10px;}
.header .logo img{display:block;width:65%;}
.head_meun{position:absolute;right:0;top:0;}
.head_meun a{font-family:"ElegantIcons";color:#fff;font-size:2.5em;margin-right:10px;}
.head_meun a:before {content:"\63";}
.header h2{text-align:center;color:#fff;font-size:1.5em;overflow:hidden;padding:0 70px 0 90px;white-space:nowrap;text-overflow:ellipsis;}
.header h2 a{color:#fff;}
.header h2 a:after{font:1.2em "ElegantIcons";content:"\43";vertical-align:sub;}
/*
.header h2 i{border-color:#fff transparent;border-width:5px 4px 0;border-style:solid solid none;display:inline-block;margin-left:5px;}
*/
.meunTab{height:44px;background:#fff;position:fixed;left:0;top:45px;width:100%;z-index:9999;border-bottom:1px solid #dedede;}
.meunTab li{line-height:44px;text-align:center;color:#a1a1a1;font-size:1.4em;width:50%;cursor:pointer;float:left;}
.meunTab li.cur{color:#2d2d2d;border-bottom:3px solid #2d2d2d;line-height:42px;}

.index_warp{margin:90px 0 50px 0;background-color:#f8f8f8;display:none;}
nav{padding:0 3%;background-color:#fff;}
nav a{width:25%;display:inline-block;text-align:center;color:#2c2c2c;font-size:1.2em;margin:5px 0 10px 0;}
nav a:before{display:block;width:46px;height:45px;content:"";margin:0 auto 0.5em auto;background:url(../images/nico.png) no-repeat -7px 0;}
nav a:nth-child(2):before{background-position:-7px -45px;}
nav a:nth-child(3):before{background-position:-7px -90px;}
nav a:nth-child(4):before{background-position:12px -135px;width:75px;height:52px;}
nav a:nth-child(5):before{background-position:-7px -187px;}
nav a:nth-child(6):before{background-position:-7px -232px;}
nav a:nth-child(7):before{background-position:-7px -277px;}
nav a:nth-child(8):before{background-position:-7px -322px;}
.ad_chart,.hotBuy{padding:0 8px;}
.ad_chart li{border:1px solid #eaeaea;margin-top:10px;background-color:#fff;}
.hotBuy h2{font-size:1.4em;line-height:3em;color:#999;border-top:1px solid #ebebeb;margin-top:10px;}
.hotBuy ul{overflow:hidden;}
.hotBuy li{float:left;width:49%;border:1px solid #eaeaea;box-sizing: border-box;margin-bottom:10px;position:relative;}
.hotBuy li > a:nth-child(1){border-bottom:1px solid #eaeaea;display:block;}
.hotBuy li > a:nth-child(2){font-size:1.4em;color:#000;display:block;margin-top:5px;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5em;}
.hotBuy li:nth-child(even){margin-left:2%;}
.hotBuy li > p{overflow:hidden;padding:5px 0 5px 5px;line-height:1.5em;}
.hotBuy li > p em{display:block;color:#666;}
.hotBuy li > p span{color:#dd2726;}
.hotBuy li > p i{color:#666;text-decoration:line-through;}
.hotBuy li > b{background-repeat:no-repeat;width:69px;height:69px;position:absolute;left:8px;top:8px;}
.hotBuy li > div{float:right;overflow:hidden;margin:8px 5px 0 0;}
.hotBuy li > div a{display:inline-block;vertical-align:middle;}
.hotBuy li > div a:before {display:block;font-family:Muiicons;font-size:2.8em;color:#6bc30d;}
.hotBuy li > div a:nth-of-type(1):before{content: "\e410";}
.hotBuy li > div a:nth-of-type(2):before {content: "\e409";}
.hotBuy li > div span{font-size:1.4em;display:inline-block;padding:0 2px;vertical-align:middle;color:#666}
.hotBuy > p a{display:block;line-height:2em;font-size:1.5em;color:#666;padding-bottom:10px;text-align:center;}
.iw {
    width:100%;
    height: auto;
    position:absolute;
    top:132px;
    bottom:50px;
    left:0;
    z-index:9999;
    margin:0;
}
.category {
    background-color:#ededed;
    float: left;
    height:100%;
    overflow:auto;
    width:25%;
}
/*hide scrollbar*/
.category::-webkit-scrollbar,.prolist::-webkit-scrollbar {
    width:0px;
    height: 0px;
    background:none;
    opacity:0;  
}
.category::-webkit-scrollbar-button,.prolist::-webkit-scrollbar-button {
    width:0px;
    height: 0px;
}
.category::-webkit-scrollbar-track,.prolist::-webkit-scrollbar-track {
    height: 0px;
    width:0px;
    background:none;
    border-radius: 10px;
}
.category::-webkit-scrollbar-thumb,.prolist::-webkit-scrollbar-thumb {
    height: 0px;
    width:0px;
    background:none;
    border-radius: 10px;
    -webkit-transition: .25s;
}
.category::-webkit-scrollbar-thumb:hover,.prolist::-webkit-scrollbar-thumb:hover {
    background:none;
}
.category li{line-height:3em;font-size:1.2em;border-bottom:1px solid #dedede;}
.category li a{display:block;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.category li.cur a{color:#6bc30d;display:block;border-left:2px solid #6BC30D;background-color:#fff;}
.prolist{float:left;width:75%;height:100%;background-color:#fff;overflow:auto;}
.prolist ul{margin:0 10px;}
.prolist li{overflow:hidden;border-bottom:1px solid #dedede;padding:5px 0;position:relative;}
.prolist li img{float:left;max-width:60px;margin-right:10px;}
.prolist li .promsg{line-height:1.6em;font-size:1.2em;overflow:hidden;}
.prolist li .promsg h2{overflow:hidden;}
.prolist li .promsg h2 a{font-size:1.2em;color:#000;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolist li .promsg h2 b{border-radius:3px;border:1px solid #dd2726;color:#dd2726;float:left;font-weight:normal;line-height:normal;margin-right:5px;font-size:0.8em;padding:0 2px;margin-top:2px;}
.prolist li .promsg > div{font-size:0.7em;margin:3px 0;}
.prolist li .promsg > div span{display:inline-block;border-radius:3px;color:#fff;background-color:#dd2726;padding:0 3px;}
.prolist li .promsg p{display:block;color:#666;}
.prolist li .promsg span{color:#dd2726;font-size:1.2em;}
.prolist li .promsg em{color:#666;text-decoration:line-through;}
.prolist li .pronum{overflow:hidden;position:absolute;right:0;bottom:15px;}
.prolist li .pronum a{display:inline-block;vertical-align:middle;}
.prolist li .pronum a:before {display:block;font-family:Muiicons;font-size:3em;color:#6bc30d;}
.prolist li > .pronum a:nth-of-type(1):before{content: "\e410";}
.prolist li > .pronum a:nth-of-type(2):before {content: "\e409";}
.prolist li > .pronum span{font-size:1.4em;display:inline-block;padding:0 2px;vertical-align:middle;color:#666}
.prolist li.proLoading{text-align:center;font-size:1.4em;color:#999;border-bottom:none;line-height:2em;padding-bottom:40px;}

.pro_sh{position:fixed;z-index:10000;left:0;top:90px;background-color:#ededed;width:100%;height:40px;border-bottom:1px solid #dedede;}
.pro_sh a{float:left;width:25%;line-height:40px;text-align:center;font-size:1.4em;}
.pro_sh a:before {font:bold 1.7em Muiicons;content:"\e466";color:#6bc30d;}
.pro_sh p{overflow:hidden;line-height:40px;font-size:1.2em;color:#999;position: relative;}
.pro_sh p:before{width:0;height:0;display:inline-block;border-top:40px solid #6bc30d;border-right:40px solid transparent;vertical-align:top;content:"";}
.pro_sh p em{
position: absolute;
left: 0;
top: 0;
color:#fff;
width:28px;
height:25px;
line-height:25px;
/* Rotate div */
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); /* Internet Explorer */
-moz-transform:rotate(-45deg); /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); /* Opera */
}


/*loading*/
.loading{background:url(../images/load-bg.jpg) repeat;width:100%;height:100%;position:relative;}
.loading > div{position:absolute;top:50%;margin-top:-165px;left:0;width:100%;}
.load_logo{background:url("../images/load-logo.png") no-repeat center center / 180px;height:122px;width:100%;}
.load_slogan{background:url("../images/load-slogan.png") no-repeat center center / 150px;height:80px;width:100%;}
.load_icon{text-align:center;margin-top:30px;
}
.load_icon1{text-align:center;margin-top:30px;}
.facebook_blockG{
    opacity:0.1;
    animation-name:bounceG;
    -o-animation-name:bounceG;
    -ms-animation-name:bounceG;
    -webkit-animation-name:bounceG;
    -moz-animation-name:bounceG;
    animation-duration:1.5s;
    -o-animation-duration:1.5s;
    -ms-animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
    transform:scale(0.7);
    -o-transform:scale(0.7);
    -ms-transform:scale(0.7);
    -webkit-transform:scale(0.7);
    -moz-transform:scale(0.7);
}
#blockG_1{
    animation-delay:0.45s;
    -o-animation-delay:0.45s;
    -ms-animation-delay:0.45s;
    -webkit-animation-delay:0.45s;
    -moz-animation-delay:0.45s;
}
#blockG_2{
    animation-delay:0.6s;
    -o-animation-delay:0.6s;
    -ms-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
    -moz-animation-delay:0.6s;
}

#blockG_3{
    animation-delay:0.75s;
    -o-animation-delay:0.75s;
    -ms-animation-delay:0.75s;
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
}
@keyframes bounceG{
    0%{
        transform:scale(1.2);
        opacity:1;
    }

    100%{
        transform:scale(0.7);
        opacity:0.1;
    }
}

@-o-keyframes bounceG{
    0%{
        -o-transform:scale(1.2);
        opacity:1;
    }

    100%{
        -o-transform:scale(0.7);
        opacity:0.1;
    }
}

@-ms-keyframes bounceG{
    0%{
        -ms-transform:scale(1.2);
        opacity:1;
    }

    100%{
        -ms-transform:scale(0.7);
        opacity:0.1;
    }
}

@-webkit-keyframes bounceG{
    0%{
        -webkit-transform:scale(1.2);
        opacity:1;
    }

    100%{
        -webkit-transform:scale(0.7);
        opacity:0.1;
    }
}

@-moz-keyframes bounceG{
    0%{
        -moz-transform:scale(1.2);
        opacity:1;
    }

    100%{
        -moz-transform:scale(0.7);
        opacity:0.1;
    }
}
.load_icon span{background-color:#fff;width:30px;height:30px;border-radius:30px;display:inline-block;}
.load_icon span:before{font-family:Muiicons;font-size:2.5em;color:#50a952;margin-top:3px;display:block;}
.load_icon span:before {content:"\e333";}
.load_icon1 {text-align:center;margin-top:10px;color:#fff;font-size:1.4em;}
/*address
*/
.editAddress a{display:block;background-color:#fff;height:40px;line-height:40px;margin-top:15px;padding:0 10px;font-size:1.4em;}
.editAddress a:before{font:1.4em/40px "ElegantIcons";content:"\e01d";color:#666;vertical-align:top;margin-right:3px;}
.editAddress a:nth-child(2):before{content:"\59";font-size:1.8em;}

.oldAddress li{background-color:#fff;margin-top:15px;overflow:hidden;font-size:1.4em;border-top:1px solid #dedede;padding:10px;}
.oldAddress li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.8em;}
.oldAddress li p:nth-child(2){color:#999;}
.oldAddress li em{float:right;}
.oldAddress li div{
	border-top:1px solid #dedede;
	display:-moz-box; /* Firefox */
	display:-webkit-box; /* Safari and Chrome */
	display:box;
	width:100%;
	text-align:center;
	margin-top:10px;
}
.oldAddress li div a{
	-moz-box-flex:1.0; /* Firefox */
	-webkit-box-flex:1.0; /* Safari and Chrome */
	box-flex:1.0;
	display: block;
	padding:10px 0 5px 0;
	line-height:1.6em;
}
.oldAddress li div a:nth-child(1){
	-moz-box-flex:7.0; /* Firefox */
	-webkit-box-flex:7.0; /* Safari and Chrome */
	box-flex:7.0;
	text-align:left;
}
.oldAddress li div a:nth-child(1):before{font:1.6em/0 ElegantIcons;color:#fff;content:"\5b";color:#999;vertical-align:top;margin-top:10px;display:inline-block;}
.oldAddress li div a.on:nth-child(1):before{color:#999;content:"\e052";font-size:1.2em;padding:0 3px;color:#6bc30d;}
.addAddress ul{background-color:#fff;border-top:1px solid #cfcece;border-bottom:1px solid #cfcece;margin-top:15px;padding:0 10px;}
.addAddress li{overflow:hidden;font-size:1.4em;padding:10px 0;}
.addAddress li+li{border-top:1px solid #cfcece;}
.addAddress li label{width:70px;float:left;line-height:30px;}
.addAddress li input{border:none;height:20px;line-height:20px;padding:5px 0;width:150px;}
.addAddress li:nth-child(3) a{display:block;line-height:30px;}
.addAddress li:nth-child(1) a{float:right;line-height:28px;padding:0 10px;border:1px solid #6bc30d;color:#6bc30d;}
.addAddress li:nth-child(4) p{margin-left:70px;border-top:1px solid #cfcece;padding-top:5px;color:#6bc30d;}
.addAddress button{margin-top:15px;width:100%;height:40px;background-color:#fff;border:1px solid #6BC30D;font-size:1.6em;color:#6bc30d;border-radius:5px;}
.layerMark{position:fixed;width:100%;height:100%;background-color:#000;opacity:0.3;left:0;top:0;z-index:9999;display:none;}
.cityLayer{width:50%;border:1px solid #aaa;background-color:#fff;position:absolute;top:20%;left:50%;margin-left:-25%;z-index:10000;border-radius:3px;overflow:hidden;display:none;}
.cityLayer li{line-height:3em;font-size:1.2em;color:#666;padding:0 10px;cursor:pointer;}
.cityLayer li.cur{background-color:rgba(107,195,13,.5);color:#333;}
/*safety*/
.safety a{display:block;background-color:#fff;height:40px;line-height:40px;margin-top:15px;padding:0 15px;font-size:1.4em;}
.safety a:after{float:right;font:1.4em/40px "Muiicons";content:"\e583";margin-right:-3px;color:#666;}
.safety a:before{background:url(../images/safety.png) no-repeat 0 0;float:left;width:25px;height:25px;content:"";background-size:25px auto;margin:8px 10px 0 0;}
.safety a:nth-child(2):before{background-position:0 -25px;}
.safety a:nth-child(3):before{background-position:0 -50px;}
.safety a:nth-child(4):before{background-position:0 -75px;}
/*vedio*/
.vedio li{float:left;width:44%;padding-left:4%;margin-top:15px;}
.vedio li > div{text-align:center;position:relative;width:100%;height:100%;}
.vedio li > div a{position:absolute;width:100%;height:100%;left:0;top:0;}
.vedio li > div a:before{font:3em/40px "ElegantIcons";color:#fff;content:"\45";width:40px;height:40px;background-color:rgba(0,0,0,.5);position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;border-radius:50px;border:2px solid rgba(255,255,255,.8);}
.vedio li > div img{width:100%;}
.vedio li > a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:1.2em;}
.vedio li > p{margin-top:5px;color:#999;}
.v_msg h2{font-size:1.6em;padding:10px;overflow:hidden;}
.v_msg p{font-size:1.2em;color:#666;padding:0 10px;line-height:1.6em;}
.v_comment{background-color:#fff;margin-top:10px;}
.v_comment h2{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:0 10px;font-size:1.6em;line-height:2.5em;}
/*
.v_comment h2:after{font:1.6em/40px "Muiicons";content:"\e583";float:right;margin-right:-3px;}
*/
.v_comment li{padding:10px;overflow:hidden;border-bottom:1px solid #dedede;}
.v_comment li img{float:left;width:55px;height:55px;border-radius:50px;overflow:hidden;margin-right:15px;}
.v_comment li p{overflow:hidden;line-height:1.5em;color:#666;font-size:1.2em;margin-top:8px;}
.v_comment > a.more{display:block;text-align:center;line-height:3em;font-size:1.2em;}
.v_comment > div h3{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:0 10px;font-size:1.6em;line-height:2.5em;}
.v_comment > div textarea{padding:10px;line-height:1.8em;display:block;width:100%;border:none;font-size:1.2em;box-sizing:border-box;}
.v_comment > div > div{background-color:#ecedf1;padding:10px;}
.v_comment > div button{display:block;width:100%;background-color:#981f24;height:2.2em;font-size:1.6em;color:#fff;border-radius:5px;}
/*store*/
.store_hd{position:relative;}
.store_hd ul{border-bottom:1px solid #cfcece;padding:5px 0;overflow:hidden;}
.store_hd ul li{float:left;width:50%;line-height:2em;font-size:1.4em;text-align:center;cursor:pointer;}
.store_hd ul li a{color:#333;}
.store_hd ul li:first-child{border-right:1px solid #cfcece;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.store_hd ul li:first-child:before{font:1.4em "ElegantIcons";content:"\e081";color:#6bc30d;float:left;margin:3px 0 0 10px;}
.store_hd ul li:nth-child(2):before{background:url(../images/map.png) no-repeat;content:"";width:16px;height:16px;display:inline-block;background-size:16px auto;vertical-align:middle;margin-right:5px;}
.store_hd ul li i:before{font:1.2em "ElegantIcons";content:"\43";vertical-align:middle;}
.store_hd ul li i.on:before{content:"\42";}
.store_hd ol{background-color:#ecedf1;border-bottom:1px solid #cfcece;overflow:hidden;display:none;position:absolute;top:39px;left;0;width:100%;}
.store_hd ol li{float:left;width:25%;font-size:1.2em;line-height:4em;}
.store_hd ol li:before{font:1.6em "ElegantIcons";content:"\5b";vertical-align:sub;margin-right:3px;}
.store_hd ol li.cur:before{content:"\5c";color:#f00;}
.store_ct > div{border:1px solid #cfcece;border-radius:5px;overflow:hidden;background-color:#fff;margin:10px 5px 0 5px;}
.store_ct > div dl{overflow:hidden;padding:10px;border-bottom:1px solid #cfcece;}
.store_ct > div dt{float:left;width:20%;overflow:hidden;border-radius:5px;margin-right:10px;}
.store_ct > div dd{overflow:hidden;font-size:1.4em;}
.store_ct > div dd a{color:#333;display:block;}
.store_ct > div dd span{float:right;color:#999;}
.store_ct > div dd p{color:#999;font-size:0.8em;line-height:1.2em;margin-top:5px;}
.store_ct > div > p a{margin:5px 0;display:inline-block;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:2.2em;font-size:1.4em;}
.store_ct > div > p a:first-child{border-right:1px solid #cfcece;}
.store_ct > div > p a:before{font:1.2em "ElegantIcons";vertical-align:text-top;margin-right:5px;color:#6BC30D;}
.store_ct > div > p a:nth-child(1):before{content: "\e090";}
.store_ct > div > p a:nth-child(2):before{content: "\e081";}
.store_ct > p a{display:block;line-height:3em;font-size:1.4em;text-align:center;}
.s_msg{border-bottom:1px solid #cfcece;background-color:#fff;}
.s_msg figcaption{font-size:1.4em;line-height:2.5em;display:block;padding:0 10px;}
.s_msg h2{overflow:hidden;font-size:1.2em;}
.s_msg a{float:right;}
.s_msg a:before{font:1.2em "ElegantIcons";content:"\e030";vertical-align:text-bottom;margin-right:5px;}
.s_meun{background-color:#fff;margin-top:10px;padding:15px 0;}
.s_meun a{display:inline-block;width:25%;text-align:center;font-size:1.4em;}
.s_meun a:before{display:block;width:30px;height:27px;background:url(../images/store.png) no-repeat;content:"";margin:0 auto 8px;background-size:30px;}
.s_meun a:nth-child(1):before{background-position:0 0;}
.s_meun a:nth-child(2):before{background-position:0 -27px;}
.s_meun a:nth-child(3):before{background-position:0 -56px;}
.s_meun a:nth-child(4):before{background-position:0 -83px;}
.s_sq{padding:10px 0;}
.s_sq span{width:50%;padding-left:20px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2em;font-size:1.4em;}
.s_sq span:before{border:1px solid #6BC30D;border-radius:20px;color:#6BC30D;width:22px;height:22px;display:inline-block;text-align:center;line-height:22px;margin-right:5px;}
.s_sq span:nth-child(1):before{content:"送";}
.s_sq span:nth-child(2):before{content:"取";}
.s_at{background-color:#fff;}
.s_at p{line-height:2.5em;font-size:1.4em;color:#666;padding:5px 10px;overflow:hidden;}
.s_at p+p{border-top:1px solid #eaeaea;}
.s_at p:before{font:1.2em "ElegantIcons";color:#6BC30D;content:"\e081";float:left;margin:6px 5px 0 0;}
.s_at p:nth-child(2):before{content:"\e06b";}
.s_at p:nth-child(1) a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_at p:nth-child(2) a{float:right;padding:0 10px 0 20px;border-left:1px solid #eaeaea;}
.s_at p a:before{font:1.2em/2em "ElegantIcons";color:#6BC30D;content:"\e090";float:right;}
.s_at p:nth-child(1) a:before{font-size:1.8em;content:"\35";color:#666;line-height:inherit}
/*detail*/
/*slide*/
.pro_slide{overflow:hidden;position:relative;}
.pro_slide ul li{float:left;width:100%;position:relative;}
.pro_slide > ol{position:absolute;z-index:400;bottom:14px;width:100%;text-align:center;}
.pro_slide > ol li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin:0 2px;}
.pro_slide > ol li.cur{background-color:#dd2727;}
/******/
.pd10{padding:10px;}
.pro_name > a{float:right;border-left:1px solid #d7d7d7;padding:5px 5px 5px 15px;}
.pro_name > a:before{content:"";background:url(../images/dtl.png) no-repeat 0 0;display:block;width:25px;height:25px;background-size:25px auto;margin-bottom:5px;}
.pro_name p{font-size:1.4em;line-height:1.8em;overflow:hidden;padding-right:20px;white-space:nowrap;text-overflow:ellipsis;}
.pro_name b{display:block;overflow:hidden;font-size:1.2em;}
.pro_price{background-color:#fff;line-height:2em;}
.pro_price > span{font-size:2em;color:#dd2727;vertical-align:sub;margin-right:5px;}
.pro_price > var{font-size:1.2em;background-color:#dd2727;color:#fff;padding:0 2px;margin-right:5px;}
.pro_price > em{font-size:1.2em;color:#999;vertical-align:middle;}
.pro_price > em > em{text-decoration:line-through;margin-left:5px;}
.pro_support p{line-height:2em;font-size:1.2em;}
.pro_support p+p{color:#999;}
.pro_support p var{color:#999;}
.pro_support p em{background-color:#dd2727;color:#fff;padding:0 3px;border-radius:2px;overflow:hidden;margin-right:5px;}
.pro_support p em:nth-of-type(2){margin-left:20px;}
.pro_parameter h2{background-color:#fff;font-size:1.4em;padding:12px 10px;}
.pro_parameter ul{padding:0 10px;font-size:1.2em;}
.pro_parameter li{line-height:2em;overflow:hidden;padding:10px 0;}
.pro_parameter li+li{border-top:1px solid #dedede;}
.pro_parameter li label{float:left;color:#9f9f9f;width:10%;}
.pro_parameter li span{overflow:hidden;display:block;}
.pro_comment{border-top:1px solid #dedede;}
.pro_comment > div{text-align:center;padding:10px 0;}
.pro_comment > div a{border:1px solid #dedede;border-radius:5px;overflow:hidden;line-height:3em;font-size:1.4em;margin:0 5px;display:inline-block;width:45%;}
.pro_comment > div a:before{content:"";background:url(../images/dtl.png) no-repeat 0 0;width:25px;height:25px;background-size:25px auto;display:inline-block;vertical-align:top;margin:7px 5px 0 0;}
.pro_comment > div a:nth-child(1):before{background-position:0 -25px;}
.pro_comment > div a:nth-child(2):before{background-position:0 -50px;}
.pro_comment > p{font-size:1.6em;line-height:3em;text-align:center;color:#aaa;
display:-moz-box; /* Firefox */
display:-webkit-box; /* Safari and Chrome */
display:box;
}
.pro_comment > p:before{content:"";height:1px;background-color:#aaa;display:block;
-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari and Chrome */
box-flex:1.0;
margin-top:25px;margin-right:10px;
}
.pro_comment > p:after{content:"";height:1px;background-color:#aaa;display:block;
-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari and Chrome */
box-flex:1.0;
margin-top:25px;margin-left:10px;
}
/*search*/
.searchArea{padding:87px 0 50px 0}
.search_input{border:1px solid #dedede;height:40px;border-radius:0 0 8px 8px;overflow:hidden;width:100%;position:fixed;left:0;top:45px;background-color:#fff;z-index:10000;}
.search_input input{border:none;height:40px;padding:0 10px;width:80%;font-size:1.2em;}
.search_input button{float:right;height:40px;padding:0 5px 0 25px;}
.search_input button:before{font:bold 2.8em Muiicons;color:#fff;content:"\e466";color:#999;}
.search_hot h2{font-size:1.4em;color:#6bc30d}
.search_hot p{line-height:2em;font-size:1.2em;}
.search_hot p a{display:inline-block;margin:10px 5px 0 0;border:1px solid #dedede;color:#6bc30d;padding:0 10px;border-radius:5px;overflow:hidden;}
.searchArea .prolist{width:100%;float:none;}
.searchArea .prolist > div{padding:20px 0;text-align:center;font-size:1.4em;color:#999;}
/*single page*/
.single a:nth-child(1):before{background-position:0 -125px;}
.single a:nth-child(2):before{background-position:0 -150px;}
.single a:nth-child(3):before{background-position:0 -175px;}
.single a:nth-child(4):before{background-position:0 -200px;}
.single a:nth-child(5):before{background-position:0 -225px;}
/*group*/
.group_name b{display:block;font-size:1.6em;line-height:normal;}
.group_name p{font-size:1.4em;line-height:1.4em;margin-top:10px;}
.group_price{background-color:#e1e1e1;line-height:1.6em;overflow:hidden;}
.group_price li{float:left;width:33%;text-align:center;border-left:1px solid #fff;font-size:1.4em;padding:15px 0;}
.group_price li:first-child(1){width:34%;border:none;}
.group_price li.cur{background-color:#fb241a;color:#fff;}
.group_num{background-color:#f5f5f5;overflow:hidden;padding:15px 10px;}
.group_num > div{color:#666;line-height:1.6em;font-size:1.4em;border-right:1px solid #d0cfd3;overflow:hidden;}
.group_num > div var{color:#f00;font-size:1.4em;margin:0 2px;}
.group_num > p{float:right;margin:15px 0 0 10px;}
.group_num > p span{color:#666;font-size:1.5em;display:inline-block;width:55px;line-height:1.2em;vertical-align:middle;}
.group_num > p a{border:1px solid #ccc;border-radius:10px;padding:8px;display:inline-block;vertical-align:middle;}
.group_num > p a:before{font:2.5em "ElegantIcons";color:#6bc30d;content:"\e0a4";}
.group_num > p b{font-size:1.8em;color:#ccc;margin-top:10px;display:block;}
.group_explain{padding:20px 15px;font-size:1.4em;line-height:1.4em;color:#666;}
.group_explain ol{list-style-type: decimal;margin-left:20px;}
.group_explain ol li{margin-top:5px;}
.goods_num{line-height:48px;font-size:1.4em;margin-left:10px;}
.goods_num a{display:inline-block;vertical-align:middle;}
.goods_num a:before {font-family:Muiicons;font-size:2em;color:#6bc30d;}
.goods_num a:nth-of-type(1):before{content:"\e410";}
.goods_num a:nth-of-type(2):before {content:"\e409";}
.goods_num span{display:inline-block;padding:0 5px;vertical-align:middle;color:#666}
.group_time{font-size:1.4em;padding:0 0 10px 10px;color:#6bc30d;}
.group_time span{display:inline-block;margin:0 3px;background-color:#fb241a;color:#fff;border-radius:3px;padding:2px;font-size:0.9em;}
























